<?
session_start();

require_once('./lib/Config.php');
require_once('./lib/DB.gear.php');
require_once('./lib/Template.gear.php');
require_once('./lib/lib.gear.php');
require_once('./lib/lib.garden.php');

if($_GET['logout'] == 1)
{
	// セッション変数を全て解除する
	$_SESSION = array();

	// セッションを切断するにはセッションクッキーも削除する。
	// Note: セッション情報だけでなくセッションを破壊する。
	if (isset($_COOKIE[session_name()])) {
	    setcookie(session_name(), '', time()-42000, '/');
	}

	// 最終的に、セッションを破壊する
	session_destroy();
}

$ses_data = load_session();

if($ses_data['status'] == 'login')
{

	//テンプレート
	$tpl = & new Template_GEAR();

	if(isset($_GET['user_id']) != false)
	{
		unset($_SESSION['send_to']);
		$send_to               = $_GET['user_id'];
		$_SESSION['send_to'][] = $send_to;
	}
	
	//友人確認
	//check_friend($send_to)
	
	$send_to_user_info = load_user($send_to);

    if(($_POST['type'] == 'make') && ($_POST['text'] != ""))
    {
    	$pod_title = date("Y/m/d h:m:s");
    	$pod_id = make_pod($pod_title);
    	add_pod_members($ses_data['user_id'], $pod_id);
    	//preDump($_SESSION['send_to']);
    	if(isset($_SESSION['send_to']))
    	{
    		foreach($_SESSION['send_to'] as $member)
    		{
    			add_pod_members($member, $pod_id);
    		}
    	}
    	
    	post($ses_data['user_id'], $_POST['text'], $pod_id, 'PC');

		$pod_list   = get_pod_list($ses_data['user_id']);
		$_SESSION['pod_list']   = $pod_list;
		$comma = '';
		$_SESSION['pod_ids'] = '';
		foreach($pod_list as $element2)
		{
			$_SESSION['pod_ids'] = $element2['pod_id'].$comma.$_SESSION['pod_ids'];
			$comma = ', ';
		}

    	$redirect_url = "http://reafo.net/garden/view_pod.php?pod_id=".$pod_id;
		header("HTTP/1.1 301 Moved Permanently");
        header("Location: ".$redirect_url);
    }


	$tpl->setValue('send_to_user_info', $send_to_user_info);	
	$tpl->setValue('owner_data', $ses_data);
	$tpl->setValue('feed', $feed);
	$tpl->setValue('open_stream', $open_stream);
	$tpl->setValue('using_member', $_SESSION['using_list']);
	$tpl->setValue('pod_list', $_SESSION['pod_list']);

	//テンプレート設定
	$tpl->setTemplate('header.tpl');
	//テンプレート出力
	$tpl->show();

	//テンプレート設定
	$tpl->setTemplate('send_message.tpl');
	//テンプレート出力
	$tpl->show();

	//テンプレート設定
	$tpl->setTemplate('footer.tpl');
	//テンプレート出力
	$tpl->show();



}
else
{
	echo 'error';
	echo '<a href="./">login</a>';
}

?>


